package D1;

import java.util.ArrayList;

public class Java04 {
    public static void main(String[] args) {
        //包装类：万物皆对象，把Java中的8中数据类型变成对象
        //Integer a = new Integer(10);//l老的方式
        //使用Integer类的静态方法valueof来创建对象
        Integer b = Integer.valueOf(10);
        //自动装箱写法，自动将基本数据类型转化为引用数据类型
        Integer c = 10;
        //自动拆箱写法：自动将引用数据类型转化成基本数据类型
        int d = c;
        //5、装箱和拆箱在使用集合的时候就有体现
        ArrayList<Integer> list = new ArrayList<>();
        list.add(100);//在这里添加的是基本类型，但实际上会自动装箱为Integer类型
        int e = list.get(0);//获取元素时候，自动将Integer类型拆箱为int类型
    }
}
